home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / aspisrc.zip / CHANGELO < prev    next >
Text File  |  1992-01-26  |  32KB  |  899 lines

  1. Mon Jul  1 14:14:06 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  2.  
  3.     * Release of version 1.10; appropriate changes to README.
  4.  
  5.     * create.c: Removed printf's about sparse files.
  6.  
  7.     * Fix a misplaced quote in level-0 and change some >& into
  8.     2>&1.
  9.  
  10. Fri Jun 21 23:04:31 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  11.  
  12.     * list.c (skip_extended_headers): Userec was being called in
  13.     the wrong place.
  14.  
  15. Thu Jun 20 19:10:35 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
  16.  
  17.     * tar.h: Use ANSI prototypes for msg and msg_perror if
  18.     STDC_MSG is defined, even if BSD42 is also.
  19.  
  20.     * Makefile: Replace DESTDIR with bindir.
  21.     (install): Don't install tar.texinfo.  There's no standard
  22.     place for texinfo files, and /usr/local/man is inappropriate.
  23.     Add TAGS, distclean, and realclean targets and SHELL= line.
  24.  
  25.     * version.c: Move old change history to bottom of ChangeLog.
  26.  
  27. Wed Jun 12 12:43:58 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  28.  
  29.     * rtape_lib.c (__rmt_write): #ifdef should reference
  30.     SIGNAL_VOID, not USG.
  31.  
  32. Wed Jun  5 14:57:11 1991  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
  33.  
  34.     * tar.c (name_match, addname): Ugly hack to handle -C without
  35.     any files specified.  
  36.     tar.h (struct name): New field for ugly hack.
  37.  
  38. Mon Jun  3 14:46:46 1991  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
  39.  
  40.     * testpad.c: New file to determine if we need special padding
  41.     in struct header in tar.h.
  42.  
  43.     * tar.h (struct header): include padding if necessary, include
  44.     testpad.h.
  45.  
  46.     * Makefile: rules to create testpad.h, etc.
  47.  
  48. Wed May 22 16:02:35 1991  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)
  49.  
  50.     * tar.c (options): -L takes an argument.
  51.  
  52.     * rtape_lib.c (__rmt_open): add /usr/bin/nsh to the list of
  53.     remote shell programs.
  54.  
  55.     * create.c: define MAXPATHLEN if we don't get it from a system
  56.     header file.
  57.  
  58.     * create.c (deal_with_sparse): return a real return value if
  59.     we can't open the file.
  60.  
  61.     * tar.c (long_options): +newer takes an argument.
  62.     (describe): fix printing in various trivial ways
  63.  
  64. Tue May 21 17:15:19 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  65.  
  66.     * tar.c (long_options): +get and +concatentate don't require arguments
  67.  
  68. Mon May 20 15:55:30 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  69.  
  70.     * create.c (write_eot): Don't try and write an EOF if we are
  71.     already at one.
  72.  
  73.     * port.c (strstr): Looking for null string should return zero.
  74.  
  75. Sun May 19 22:30:10 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  76.  
  77.     * tar.c (options): -l doesn't take an argument
  78.  
  79.     * Makefile: minor fix for SGI 4D defines from torda@scum.ethz.ch
  80.  
  81.     * rtape_server.c (main.c): Suggested mod for 386/AIX from
  82.     Minh Tran-Le.  I'm suspicious about this one.
  83.  
  84.     * create.c (dump_file): Mods from Minh Tran-Le for hidden
  85.     files on AIX.
  86.     gnu.c (collect_and_sort_name, get_dir_contents): AIX hidden file mod.
  87.  
  88.     * tar.c: (name_next): Mod from David Taylor to allow -C inside
  89.     a file list given to -T.
  90.  
  91.     * Makefile: Comment describing presence of USE_REXEC.
  92.  
  93.     * extract.c (extract_archive, case LF_SPARSE): zero check for
  94.     last element on numbytes needs to look at value after
  95.     converted from octal.
  96.  
  97.     * port.c: Don't always demand strstr, check for HAVE_STRSTR
  98.     instead.
  99.     Makefile: Comment describing presence of HAVE_STRSTR option.
  100.  
  101. Sun May 19 18:39:48 1991  David J. MacKenzie  (djm at churchy.gnu.ai.mit.edu)
  102.  
  103.     * port.c (get_date): Renamed from getdate, to avoid SVR4 conflict.
  104.     * tar.c: Call get_date instead of getdate.
  105.  
  106. Fri May 10 02:58:17 1991  Noah Friedman  (friedman at nutrimat)
  107.  
  108.         * tar.c:  added "\n\" to the end of some documentation strings
  109.           where they were left off.  
  110.  
  111. Thu May  9 17:28:54 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  112.  
  113.     * Makefile: added level-0, level-1, and backup-specs to AUX.
  114.     * version.c: changed to 1.10 beta.
  115.     * README: updated for 1.10 beta release.
  116.  
  117. Tue Apr  2 12:04:54 1991  Michael I Bushnell  (mib at godwin)
  118.  
  119.     * create.c (dump_file): HPUX's st_blocks is in 1024 byte units
  120.     instead of 512 like the rest of the world, so I special cased
  121.     it.
  122.     * tar.c: Undo Noah's changes.
  123.  
  124. Mon Apr  1 17:49:28 1991  Noah Friedman  (friedman at wookumz.gnu.ai.mit.edu)
  125.  
  126.         (This ought to be temporary until things are fixed properly. )
  127.  
  128.         * tar.c: (struct option long_options):  flag for "sparse" zero if
  129.           compiling under hpux. 
  130.           tar.c: (functon options): case 'S' is a no-op if compiling under
  131.           hpux. 
  132.  
  133. Sat Mar 30 12:20:41 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  134.  
  135.     * tar.h: new variable tape_length.
  136.  
  137.     * tar.c (options): add new option +tape-length / -L.
  138.  
  139.     * buffer.c (fl_write): Turn #ifdef TEST code for limited tape
  140.     length on always, for tape-length option.
  141.  
  142.     * create.c (dump_file): avoid apollo lossage where S_IFIFO == S_IFSOCK.
  143.  
  144.         * buffer.c: include regex.h
  145.     * buffer.c (fl_read, open_archive): Use regex routines for
  146.     volume header match.
  147.     * xmalloc.c: removed file; wasn't necessary.
  148.     * tar.c: (main) use ck_malloc instead of xmalloc.
  149.  
  150. Thu Mar 28 04:05:05 1991  Noah Friedman  (friedman at goldman)
  151.  
  152.         * regex.c, regex.o: New links. 
  153.         * tar.c: include regex.h. 
  154.         * Makefile (OBJ2): Add regex.o.
  155.         (regex.o, tar.o): Depend on regex.h
  156.         (SRC2, AUX): Add the new files.
  157.  
  158. Sat Mar 23 15:39:42 1991  Noah Friedman  (friedman at wookumz.gnu.ai.mit.edu)
  159.  
  160.         * Makefile: added default flags and options for compiling under
  161.           hpux.
  162.  
  163.         * Added files alloca.c and xmalloc.c 
  164.  
  165. Sat Mar 23 14:35:31 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)
  166.  
  167.     * port.c: Define WANT_VALLOC in HPUX.
  168.  
  169. Fri Mar 15 06:20:15 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
  170.  
  171.     * rtape_lib.c: If USG and not HAVE_MTIO, define NO_RMTIOCTL
  172.     automatically.
  173.     (_rmt_rexec): Temporarily re-open stdin and stdout to
  174.     /dev/tty, to guarantee that rexec() can prompt and read the
  175.     login name and password from the user.
  176.     From pascal@cnam.cnam.fr (Pascal Meheut).
  177.     * Makefile: Mention -DUSE_REXEC.
  178.  
  179. Fri Mar  8 20:15:11 1991  Michael I Bushnell  (mib at wookumz.ai.mit.edu)
  180.  
  181.     * tar.h, Makefile:  Makefile CPP macro HAVE_SIZE_T might be
  182.     useful for some people.
  183.  
  184.     * gnu.c: lstat->stat define where appropriate
  185.  
  186.     * buffer.c (fl_write): keep track of amount written for +totals.
  187.     * tar.c, tar.h: set flag f_totals from +totals option
  188.     * tar.h (f_totals, tot_written): new variables
  189.     * tar.c (main): print total written with CMD_CREATE
  190.  
  191.     * tar.c (main): return appropriate exit status
  192.  
  193. Thu Jan 17 00:50:21 1991  David J. MacKenzie  (djm at apple-gunkies)
  194.  
  195.     * port.c: Remove a spurious `+' between functions (a remnant
  196.     of a context diff, apparently).
  197.  
  198. Wed Jan  9 19:43:59 1991  Michael I Bushnell  (mib at pogo.ai.mit.edu)
  199.  
  200.     * create.c (where_is_data): Rewritten to be better, and then
  201.     #ifdef-ed out.
  202.     (deal_with_sparse): Severly pruned.  Now we write or don't
  203.     write only complete blocks, not worrying about partial blocks.
  204.     This simplifies calculations, removes bugs, and elides the
  205.     second scan through the block.  The first was zero_record, the
  206.     second was where_is_data.
  207.  
  208. Mon Jan  7 17:13:29 1991  Michael I Bushnell  (mib at wookumz.ai.mit.edu)
  209.  
  210.     * create.c (deal_with_sparse): Second computation (for short
  211.     reads) of numbytes increment had subtraction backwards.
  212.     Need to handle calling where_is_data better when we did a
  213.     short read (it might go past the end of the read), also, set
  214.     sparsearray[...].offset in this case too.
  215.  
  216. Fri Jan  4 12:24:38 EST 1991    Jay Fenlason (hack@ai.mit.edu)
  217.  
  218.     * buffer.c  Return a special error code if the archive you're
  219.     trying to read starts with a different label than the one specified
  220.     on the command line.
  221.  
  222. Wed Jan  2 12:05:21 EST 1991    Jay Fenlason (hack@ai.mit.edu)
  223.  
  224.     * gnu.c  Prepend the current directory to the gnu_dumpfile, so that
  225.     -C's won't affect where the output goes. (sigh.)
  226.  
  227. Tue Dec 18 18:05:59 EST 1990    Jay Fenlason (hack@ai.mit.edu)
  228.  
  229.     * (gnu.c)  Don't complain if the gnudumpfile we're reading info
  230.     from doesn't exist.
  231.  
  232.     * create.c  Write out